namespace Isolation.TeamFoundationServer
{
	#region #using Directives

	using System;

	#endregion

	public interface IWorkItem
	{
		object this[string index] { get; }

		int Id { get; }
		string Title { get; }
		string AssignedTo { get; }
		string Type { get; }
		string State { get; }
		string ChangedBy { get; }
		DateTime ChangedDate { get; }
		bool HasField(string fieldName);
	}
}